<!DOCTYPE html>
<html lang="en-US">
    <head>
        <title>YAML::XS - metacpan.org</title>
        <link rel="preload" as="fetch" href="https://metacpan.org/account/login_status" crossorigin="anonymous" />
        <link href="https://metacpan.org/_assets/b8ccceeed47a0652049703d99326a9cea4933443.css" rel="stylesheet" type="text/css">
        <script src="https://metacpan.org/_assets/6bfedafe2d7caa915b7d84f61b45936818e3242e.js" type="text/javascript" defer></script>
        <link rel="alternate" type="application/rss+xml" title="Recent CPAN Uploads of YAML-LibYAML - MetaCPAN" href="https://metacpan.org/dist/YAML-LibYAML/releases.rss" />
        <link rel="canonical" href="./YAML::XS.html" />
        <meta name="description" content="Perl YAML Serialization using XS and libyaml" />
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5">
        <link rel="shortcut icon" href="https://metacpan.org/static/icons/favicon.ico">
        <link rel="apple-touch-icon" sizes="152x152" href="https://metacpan.org/static/icons/apple-touch-icon.png">
        <link rel="search" href="https://metacpan.org/static/opensearch.xml" type="application/opensearchdescription+xml" title="MetaCPAN">
        <script>
          (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
          (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
          m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
          })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

          (function(skey, ga_id){
            ga('create', ga_id, {
              siteSpeedSampleRate : 100,
              storage             : 'none',
              clientId            : localStorage.getItem(skey)
            });
            ga(function(tracker) {
              localStorage.setItem(skey, tracker.get('clientId'));
            });
            ga('send', 'pageview');
          })('ga:clientId', 'UA-27829474-1');
        </script>
<meta name="twitter:card"        content="summary" />
<meta name="twitter:url"         content="https://metacpan.org/pod/YAML::XS" />
<meta name="twitter:title"       content="YAML::XS" />
<meta name="twitter:description" content="" />
<meta name="twitter:site"        content="metacpan" />
    </head>
    <body>
        <nav class="navbar navbar-default" role="navigation">
            <div class="header-logo-large hidden-xs">
              <a href="https://metacpan.org/" tabindex="0">
                <svg class="logo" aria-label="MetaCPAN">
                  <use class="logo" href="/static/images/metacpan-logo.svg#logo" />
                </svg>
              </a>
            </div>
            <div class="header-logo-icon visible-xs">
              <a href="https://metacpan.org/">
                <svg class="logo" aria-label="MetaCPAN">
                  <use class="logo" href="/static/images/metacpan-logo.svg#dots" />
                </svg>
              </a>
            </div>
            <ul class="nav navbar-nav menu-items hidden-xs hidden-sm">
              <li><a href="https://metacpan.org/about">About</a></li>
              <li><a href="https://metacpan.org/about/sponsors">Sponsor</a></li>
              <li><a href="https://grep.metacpan.org/">grep::cpan</a></li>
              <li><a href="https://metacpan.org/recent">Recent</a></li>
              <li><a href="https://metacpan.org/about/faq">FAQ</a></li>
              <li><a href="https://metacpan.org/tools">Tools</a></li>
              <li><a href="https://fastapi.metacpan.org/">API</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <button type="button" class="searchbar-btn visible-xs visible-sm">
                    <i class="fa fa-search button-fa-icon"></i>
                </button>
                <form action="https://metacpan.org/search" class="searchbar-form visible-md visible-lg search-form form-horizontal">
                   <input type="hidden" name="size" id="metacpan_search-size" value="20">
                  <div class="form-group">
                      <div class="search-group">
                        <i class="fa fa-search"></i>
                        <input type="text" name="q" placeholder="Search the CPAN" size="41" autocorrect="off" autocapitalize="off" spellcheck="false" id="metacpan_search-input" class="form-control" value="">
                      </div>
                  </div>
                </form>
                    <li class="icon-slidepanel visible-xs visible-sm">
                      <button data-toggle="slidepanel" data-target=".slidepanel">
                        <span class="button-fa-icon">
                          <i class="fa fa-bars slidepanel-open"></i>
                          <i class="fa fa-times slidepanel-close"></i>
                        </span>
                      </button>
                    </li>
                <form action="https://metacpan.org/account/logout" method="POST" id="metacpan-logout"></form>
                <li class="dropdown logged_in" style="display: none;">
                    <button type="button" class="dropdown-toggle" data-toggle="dropdown">
                      <i class="fa fa-user button-fa-icon logged-in-icon" aria-hidden="true"></i>
                      <i class="fas fa-chevron-down"></i>
                    </button>
                    <ul class="dropdown-menu">
                        <li><a href="https://metacpan.org/account/identities">Identities</a></li>
                        <li><a href="https://metacpan.org/account/profile">Profile</a></li>
                        <li><a href="https://metacpan.org/account/favorite/list">Favorites</a></li>
                        <li>
                            <a href="./YAML::XS.html#" type="button" onclick="$('#metacpan-logout').submit(); return false">
                              Logout
                            </a>
                        </li>
                    </ul>
                </li>
                <li class="dropdown logged_out" style="display: none;">
                    <button type="button" class="dropdown-toggle" data-toggle="dropdown">
                      <i class="fa fa-user button-fa-icon" aria-hidden="true"></i>
                      <i class="fas fa-chevron-down"></i>
                    </button>
                    <ul class="dropdown-menu">
                        <li>
                            <a href="https://metacpan.org/login/github">
                                <i class="fab fa-github fa-fw"></i>
                                GitHub
                            </a>
                        </li>
                        <li>
                            <a href="https://metacpan.org/login/twitter">
                                <i class="fab fa-twitter fa-fw"></i>
                                Twitter
                            </a>
                        </li>
                        <li>
                            <a href="https://metacpan.org/login/google">
                                <i class="fab fa-google fa-fw"></i>
                                Google
                            </a>
                        </li>
                    </ul>
                </li>
                <li class="dropdown logged_placeholder">
                    <button>
                      <i class="fa fa-user button-fa-icon" aria-hidden="true"></i>
                    </button>
                </li>
            </ul>
        </nav>
        <div class="page-content ">
          <!--
          <div class="top-notify-banner">
            <i class="fas fa-info-circle"></i>
          </div>
          -->
          <nav class="sidebar">
            <div class="slidepanel">
              <ul class="nav-list ">
    <li class="nav-header no-margin-top">
      <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The date that this version of YAML-LibYAML was released.">
      <span class="relatize">27 Jan 2024 00:45:43 UTC</span>
    </li>
  <li>
    Distribution: <a href="https://metacpan.org/dist/YAML-LibYAML">YAML-LibYAML</a>
  </li>
  <li>
    Module version: 0.89
  </li>
  <li>
    <a data-keyboard-shortcut="g s" href="https://metacpan.org/dist/YAML-LibYAML/source/lib/YAML/XS.pm">Source</a>
    (<a href="https://metacpan.org/dist/YAML-LibYAML/source/lib/YAML/XS.pm?raw=1">raw</a>)
  </li>
  <li>
    <a data-keyboard-shortcut="g p" href="https://metacpan.org/dist/YAML-LibYAML/source/lib/YAML/XS.pod">Pod Source</a>
    (<a href="https://metacpan.org/dist/YAML-LibYAML/source/lib/YAML/XS.pod?raw=1">raw</a>)
  </li>
  <li>
    <a data-keyboard-shortcut="g b" href="https://metacpan.org/dist/YAML-LibYAML/source/lib/YAML">Browse</a>
    (<a href="https://metacpan.org/dist/YAML-LibYAML/source/lib/YAML?raw=1">raw</a>)
  </li>
    <li>
      <a data-keyboard-shortcut="g c" href="https://metacpan.org/dist/YAML-LibYAML/changes">Changes</a>
    </li>
    <li>
      <a rel="noopener nofollow" class="nopopup" href="https://github.com/ingydotnet/yaml-libyaml-pm">Homepage</a>
    </li>
    <li>
      <a class="nopopup" href="https://metacpan.org/dist/YAML-LibYAML/contribute">How to Contribute</a>
    </li>
    <li>
        <a rel="noopener nofollow" data-keyboard-shortcut="g r" href="https://github.com/ingydotnet/yaml-libyaml-pm">Repository</a>
    </li>
    <li>
      <a rel="noopener nofollow" data-keyboard-shortcut="g i" href="https://github.com/ingydotnet/yaml-libyaml-pm/issues">Issues</a>
    </li>
    <li>
      <a rel="noopener nofollow" href="http://matrix.cpantesters.org/?dist=YAML-LibYAML+0.89" title="Matrix">Testers</a>
        <span title="(pass / fail / na)">(<a rel="noopener nofollow" href="https://www.cpantesters.org/distro/Y/YAML-LibYAML.html?oncpan=1&amp;distmat=1&amp;version=0.89&amp;grade=2" style="color: #090">459</a> / <a rel="noopener nofollow" href="https://www.cpantesters.org/distro/Y/YAML-LibYAML.html?oncpan=1&amp;distmat=1&amp;version=0.89&amp;grade=3" style="color: #900">0</a> / <a rel="noopener nofollow" href="https://www.cpantesters.org/distro/Y/YAML-LibYAML.html?oncpan=1&amp;distmat=1&amp;version=0.89&amp;grade=4">0</a>)</span>
    </li>
    <li>
      <a rel="noopener nofollow" href="http://cpants.cpanauthors.org/release/TINITA/YAML-LibYAML-0.89">Kwalitee</a>
    </li>
    <li>
      <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The # people with an indexing permission on YAML-LibYAML who have released something to CPAN in the last 2 years (i.e. the # people likely able to release critical fixes in a timely manner)">
      Bus factor: 2
      </div>
    </li>
    <li>
      License: perl_5
    </li>
    <li>
      Perl: v5.8.1
    </li>
    <li class="nav-header">Activity</li>
    <li>
<div class="activity-graph">
    <img src="https://metacpan.org/dist/YAML-LibYAML/activity.svg?res=month" />
    <div class="comment">24 month</div>
</div>
    </li>
    <li class="nav-header">Tools</li>
    <li>
      <a itemprop="downloadUrl" href="https://cpan.metacpan.org/authors/id/T/TI/TINITA/YAML-LibYAML-0.89.tar.gz">
      Download (<span itemprop="fileSize">149.88KB</span>)</a>
    </li>
    <li>
      <a href="https://explorer.metacpan.org/?url=%2Fmodule%2FTINITA%2FYAML-LibYAML-0.89%2Flib%2FYAML%2FXS.pm">
        MetaCPAN Explorer
      </a>
    </li>
    <li>
      <a href="https://metacpan.org/dist/YAML-LibYAML/permissions">
        Permissions
      </a>
    </li>
    <li>
      <a href="https://metacpan.org/dist/YAML-LibYAML/releases.rss">
        Subscribe to distribution
      </a>
    </li>
    <li>
      <button class="btn btn-link" data-toggle="modal" data-target="#metacpan_install-instructions-dialog">
        Install Instructions
      </button>
    </li>
    <li>
      <form action="https://metacpan.org/search">
        <input type="hidden" name="q" value="dist:YAML-LibYAML">
        <input type="search" name="q" placeholder="Search distribution" class="form-control tool-bar-form">
        <input type="submit" style="display: none">
      </form>
    </li>
    <li>
      <form action="https://grep.metacpan.org/search">
        <input type="hidden" name="qd" value="YAML-LibYAML">
        <input type="hidden" name="source" value="metacpan">
        <input type="search" name="q" placeholder="grep distribution" class="form-control tool-bar-form">
        <input type="submit" style="display: none">
     </form>
    </li>
    <li class="version-jump">
<select onchange="document.location.href=&#39;/release/&#39;+this.value+&#39;/view/lib/YAML/XS.pm&#39;" class="form-control tool-bar-form">
  <option disabled selected>Jump to version</option>
<option
  disabled
  value="TINITA/YAML-LibYAML-0.89"
>0.89
  (TINITA on 2024-01-27)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.88_001"
>0.88_001 DEV
  (TINITA on 2024-01-24)</option>
<option
  
  value="INGY/YAML-LibYAML-0.88"
>0.88
  (INGY on 2023-05-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.87"
>0.87
  (INGY on 2023-05-04)</option>
<option
  
  value="INGY/YAML-LibYAML-0.86_001"
>0.86_001 DEV
  (INGY on 2023-05-04)</option>
<option
  
  value="INGY/YAML-LibYAML-0.86"
>0.86
  (INGY on 2023-01-26)</option>
<option
  
  value="INGY/YAML-LibYAML-0.85"
>0.85
  (INGY on 2022-09-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.84_003"
>0.84_003 DEV
  (INGY on 2022-09-09)</option>
<option
  
  value="INGY/YAML-LibYAML-0.84_002"
>0.84_002 DEV
  (INGY on 2022-09-09)</option>
<option
  
  value="INGY/YAML-LibYAML-0.84_001"
>0.84_001 DEV
  (INGY on 2022-09-09)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.84"
>0.84
  (TINITA on 2022-09-03)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.83"
>0.83
  (TINITA on 2021-05-08)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.82"
>0.82
  (TINITA on 2020-05-02)</option>
<option
  
  value="INGY/YAML-LibYAML-0.74"
>0.74
  (INGY on 2018-09-01)</option>
<option
  
  value="INGY/YAML-LibYAML-0.72_01"
>0.72_01 DEV
  (INGY on 2018-08-31)</option>
<option
  
  value="INGY/YAML-LibYAML-0.63_001"
>0.63_001 DEV
  (INGY on 2017-01-03)</option>
<option
  
  value="RURBAN/YAML-LibYAML-0.73"
>0.73
  (RURBAN on 2016-09-13)</option>
<option
  
  value="RURBAN/YAML-LibYAML-0.71"
>0.71
  (RURBAN on 2016-09-08)</option>
<option
  
  value="INGY/YAML-LibYAML-0.62_002"
>0.62_002 DEV
  (INGY on 2016-07-03)</option>
<option
  
  value="INGY/YAML-LibYAML-0.62_001"
>0.62_001 DEV
  (INGY on 2016-07-03)</option>
<option
  
  value="INGY/YAML-LibYAML-0.61"
>0.61
  (INGY on 2016-02-20)</option>
<option
  
  value="INGY/YAML-LibYAML-0.60"
>0.60
  (INGY on 2016-02-09)</option>
<option
  
  value="NAWGLAN/YAML-LibYAML-0.57"
>0.57
  (NAWGLAN on 2015-01-16)</option>
<option
  
  value="NUFFIN/YAML-LibYAML-0.32"
>0.32
  (NUFFIN on 2009-01-12)</option>
<option
  
  value="NUFFIN/YAML-LibYAML-0.31"
>0.31
  (NUFFIN on 2009-01-12)</option>
<option
  
  value="NUFFIN/YAML-LibYAML-0.30"
>0.30
  (NUFFIN on 2009-01-11)</option>
<option
  
  value="NUFFIN/YAML-LibYAML-0.29"
>0.29
  (NUFFIN on 2008-11-12)</option>
<optgroup label="BackPAN">'
<option
  
  value="TINITA/YAML-LibYAML-0.82_001"
>0.82_001 DEV
  (TINITA on 2021-05-02)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.81"
>0.81
  (TINITA on 2020-01-27)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.80"
>0.80
  (TINITA on 2019-08-22)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.79_001"
>0.79_001 DEV
  (TINITA on 2019-08-21)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.79"
>0.79
  (TINITA on 2019-06-11)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.78_002"
>0.78_002 DEV
  (TINITA on 2019-06-10)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.78_001"
>0.78_001 DEV
  (TINITA on 2019-05-30)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.78"
>0.78
  (TINITA on 2019-05-18)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.77_001"
>0.77_001 DEV
  (TINITA on 2019-05-15)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.77"
>0.77
  (TINITA on 2019-04-15)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.76_001"
>0.76_001 DEV
  (TINITA on 2019-03-13)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.76"
>0.76
  (TINITA on 2018-12-30)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.75_001"
>0.75_001 DEV
  (TINITA on 2018-12-16)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.75"
>0.75
  (TINITA on 2018-11-03)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.74_001"
>0.74_001 DEV
  (TINITA on 2018-10-14)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.72"
>0.72
  (TINITA on 2018-07-08)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.70_001"
>0.70_001 DEV
  (TINITA on 2018-06-27)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.70"
>0.70
  (TINITA on 2018-06-09)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.69_001"
>0.69_001 DEV
  (TINITA on 2018-06-07)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.69"
>0.69
  (TINITA on 2017-12-26)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.68_002"
>0.68_002 DEV
  (TINITA on 2017-12-22)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.68_001"
>0.68_001 DEV
  (TINITA on 2017-12-20)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.68"
>0.68
  (TINITA on 2017-12-18)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.67_001"
>0.67_001 DEV
  (TINITA on 2017-12-16)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.67"
>0.67
  (TINITA on 2017-11-15)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.66_002"
>0.66_002 DEV
  (TINITA on 2017-11-14)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.66_001"
>0.66_001 DEV
  (TINITA on 2017-11-10)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.66"
>0.66
  (TINITA on 2017-08-17)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.65_001"
>0.65_001 DEV
  (TINITA on 2017-08-13)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.65"
>0.65
  (TINITA on 2017-05-18)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.64"
>0.64
  (TINITA on 2017-04-07)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.63_002"
>0.63_002 DEV
  (TINITA on 2017-04-03)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.63"
>0.63
  (TINITA on 2016-07-08)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.62"
>0.62
  (TINITA on 2016-02-22)</option>
<option
  
  value="INGY/YAML-LibYAML-0.59"
>0.59
  (INGY on 2015-01-26)</option>
<option
  
  value="INGY/YAML-LibYAML-0.58"
>0.58
  (INGY on 2015-01-21)</option>
<option
  
  value="INGY/YAML-LibYAML-0.56"
>0.56
  (INGY on 2015-01-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.55"
>0.55
  (INGY on 2014-12-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.54"
>0.54
  (INGY on 2014-11-29)</option>
<option
  
  value="INGY/YAML-LibYAML-0.53"
>0.53
  (INGY on 2014-11-28)</option>
<option
  
  value="INGY/YAML-LibYAML-0.52"
>0.52
  (INGY on 2014-08-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.51"
>0.51
  (INGY on 2014-08-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.50"
>0.50
  (INGY on 2014-08-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.49"
>0.49
  (INGY on 2014-08-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.48"
>0.48
  (INGY on 2014-08-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.47"
>0.47
  (INGY on 2014-08-09)</option>
<option
  
  value="INGY/YAML-LibYAML-0.46"
>0.46
  (INGY on 2014-08-05)</option>
<option
  
  value="INGY/YAML-LibYAML-0.45"
>0.45
  (INGY on 2014-08-04)</option>
<option
  
  value="INGY/YAML-LibYAML-0.44"
>0.44
  (INGY on 2014-07-13)</option>
<option
  
  value="INGY/YAML-LibYAML-0.43"
>0.43
  (INGY on 2014-07-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.42"
>0.42
  (INGY on 2014-07-11)</option>
<option
  
  value="INGY/YAML-LibYAML-0.41"
>0.41
  (INGY on 2013-03-13)</option>
<option
  
  value="INGY/YAML-LibYAML-0.40"
>0.40
  (INGY on 2013-03-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.39"
>0.39
  (INGY on 2013-02-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.38"
>0.38
  (INGY on 2012-01-04)</option>
<option
  
  value="INGY/YAML-LibYAML-0.37"
>0.37
  (INGY on 2011-09-29)</option>
<option
  
  value="INGY/YAML-LibYAML-0.35"
>0.35
  (INGY on 2011-04-03)</option>
<option
  
  value="INGY/YAML-LibYAML-0.34"
>0.34
  (INGY on 2010-09-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.33"
>0.33
  (INGY on 2010-04-15)</option>
<option
  
  value="INGY/YAML-LibYAML-0.27"
>0.27
  (INGY on 2008-06-07)</option>
<option
  
  value="INGY/YAML-LibYAML-0.26"
>0.26
  (INGY on 2007-06-26)</option>
<option
  
  value="INGY/YAML-LibYAML-0.25"
>0.25
  (INGY on 2007-06-25)</option>
<option
  
  value="INGY/YAML-LibYAML-0.24"
>0.24
  (INGY on 2007-06-24)</option>
<option
  
  value="INGY/YAML-LibYAML-0.23"
>0.23
  (INGY on 2007-06-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.22"
>0.22
  (INGY on 2007-06-22)</option>
<option
  
  value="INGY/YAML-LibYAML-0.21"
>0.21
  (INGY on 2007-06-21)</option>
<option
  
  value="INGY/YAML-LibYAML-0.20"
>0.20
  (INGY on 2007-06-18)</option>
<option
  
  value="INGY/YAML-LibYAML-0.19"
>0.19
  (INGY on 2007-06-18)</option>
<option
  
  value="INGY/YAML-LibYAML-0.18"
>0.18
  (INGY on 2007-06-18)</option>
<option
  
  value="INGY/YAML-LibYAML-0.17"
>0.17
  (INGY on 2007-06-07)</option>
<option
  
  value="INGY/YAML-LibYAML-0.16"
>0.16
  (INGY on 2007-05-31)</option>
<option
  
  value="INGY/YAML-LibYAML-0.15"
>0.15
  (INGY on 2007-05-31)</option>
<option
  
  value="INGY/YAML-LibYAML-0.14"
>0.14
  (INGY on 2007-05-30)</option>
<option
  
  value="INGY/YAML-LibYAML-0.12"
>0.12
  (INGY on 2007-05-30)</option>
<option
  
  value="INGY/YAML-LibYAML-0.11"
>0.11
  (INGY on 2007-05-30)</option>
<option
  
  value="INGY/YAML-LibYAML-0.10"
>0.10
  (INGY on 2007-05-28)</option>
<option
  
  value="INGY/YAML-LibYAML-0.09"
>0.09
  (INGY on 2007-05-28)</option>
<option
  
  value="INGY/YAML-LibYAML-0.08"
>0.08
  (INGY on 2007-05-26)</option>
<option
  
  value="INGY/YAML-LibYAML-0.07"
>0.07
  (INGY on 2007-05-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.06"
>0.06
  (INGY on 2007-05-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.05"
>0.05
  (INGY on 2007-05-21)</option>
<option
  
  value="INGY/YAML-LibYAML-0.04"
>0.04
  (INGY on 2007-05-21)</option>
<option
  
  value="INGY/YAML-LibYAML-0.03"
>0.03
  (INGY on 2007-05-19)</option>
<option
  
  value="INGY/YAML-LibYAML-0.02"
>0.02
  (INGY on 2007-05-15)</option>
<option
  
  value="INGY/YAML-LibYAML-0.01"
>0.01
  (INGY on 2007-05-11)</option>
</optgroup>
</select>
    </li>
    <li class="version-diff">
<select onchange="document.location.href='/release/TINITA/YAML-LibYAML-0.89/diff/' + encodeURIComponent(this.value) + '/lib/YAML/XS.pm'
" class="form-control tool-bar-form">
  <option disabled selected>Diff with version</option>
<option
  disabled
  value="TINITA/YAML-LibYAML-0.89"
>0.89
  (TINITA on 2024-01-27)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.88_001"
>0.88_001 DEV
  (TINITA on 2024-01-24)</option>
<option
  
  value="INGY/YAML-LibYAML-0.88"
>0.88
  (INGY on 2023-05-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.87"
>0.87
  (INGY on 2023-05-04)</option>
<option
  
  value="INGY/YAML-LibYAML-0.86_001"
>0.86_001 DEV
  (INGY on 2023-05-04)</option>
<option
  
  value="INGY/YAML-LibYAML-0.86"
>0.86
  (INGY on 2023-01-26)</option>
<option
  
  value="INGY/YAML-LibYAML-0.85"
>0.85
  (INGY on 2022-09-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.84_003"
>0.84_003 DEV
  (INGY on 2022-09-09)</option>
<option
  
  value="INGY/YAML-LibYAML-0.84_002"
>0.84_002 DEV
  (INGY on 2022-09-09)</option>
<option
  
  value="INGY/YAML-LibYAML-0.84_001"
>0.84_001 DEV
  (INGY on 2022-09-09)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.84"
>0.84
  (TINITA on 2022-09-03)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.83"
>0.83
  (TINITA on 2021-05-08)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.82"
>0.82
  (TINITA on 2020-05-02)</option>
<option
  
  value="INGY/YAML-LibYAML-0.74"
>0.74
  (INGY on 2018-09-01)</option>
<option
  
  value="INGY/YAML-LibYAML-0.72_01"
>0.72_01 DEV
  (INGY on 2018-08-31)</option>
<option
  
  value="INGY/YAML-LibYAML-0.63_001"
>0.63_001 DEV
  (INGY on 2017-01-03)</option>
<option
  
  value="RURBAN/YAML-LibYAML-0.73"
>0.73
  (RURBAN on 2016-09-13)</option>
<option
  
  value="RURBAN/YAML-LibYAML-0.71"
>0.71
  (RURBAN on 2016-09-08)</option>
<option
  
  value="INGY/YAML-LibYAML-0.62_002"
>0.62_002 DEV
  (INGY on 2016-07-03)</option>
<option
  
  value="INGY/YAML-LibYAML-0.62_001"
>0.62_001 DEV
  (INGY on 2016-07-03)</option>
<option
  
  value="INGY/YAML-LibYAML-0.61"
>0.61
  (INGY on 2016-02-20)</option>
<option
  
  value="INGY/YAML-LibYAML-0.60"
>0.60
  (INGY on 2016-02-09)</option>
<option
  
  value="NAWGLAN/YAML-LibYAML-0.57"
>0.57
  (NAWGLAN on 2015-01-16)</option>
<option
  
  value="NUFFIN/YAML-LibYAML-0.32"
>0.32
  (NUFFIN on 2009-01-12)</option>
<option
  
  value="NUFFIN/YAML-LibYAML-0.31"
>0.31
  (NUFFIN on 2009-01-12)</option>
<option
  
  value="NUFFIN/YAML-LibYAML-0.30"
>0.30
  (NUFFIN on 2009-01-11)</option>
<option
  
  value="NUFFIN/YAML-LibYAML-0.29"
>0.29
  (NUFFIN on 2008-11-12)</option>
<optgroup label="BackPAN">'
<option
  
  value="TINITA/YAML-LibYAML-0.82_001"
>0.82_001 DEV
  (TINITA on 2021-05-02)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.81"
>0.81
  (TINITA on 2020-01-27)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.80"
>0.80
  (TINITA on 2019-08-22)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.79_001"
>0.79_001 DEV
  (TINITA on 2019-08-21)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.79"
>0.79
  (TINITA on 2019-06-11)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.78_002"
>0.78_002 DEV
  (TINITA on 2019-06-10)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.78_001"
>0.78_001 DEV
  (TINITA on 2019-05-30)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.78"
>0.78
  (TINITA on 2019-05-18)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.77_001"
>0.77_001 DEV
  (TINITA on 2019-05-15)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.77"
>0.77
  (TINITA on 2019-04-15)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.76_001"
>0.76_001 DEV
  (TINITA on 2019-03-13)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.76"
>0.76
  (TINITA on 2018-12-30)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.75_001"
>0.75_001 DEV
  (TINITA on 2018-12-16)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.75"
>0.75
  (TINITA on 2018-11-03)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.74_001"
>0.74_001 DEV
  (TINITA on 2018-10-14)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.72"
>0.72
  (TINITA on 2018-07-08)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.70_001"
>0.70_001 DEV
  (TINITA on 2018-06-27)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.70"
>0.70
  (TINITA on 2018-06-09)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.69_001"
>0.69_001 DEV
  (TINITA on 2018-06-07)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.69"
>0.69
  (TINITA on 2017-12-26)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.68_002"
>0.68_002 DEV
  (TINITA on 2017-12-22)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.68_001"
>0.68_001 DEV
  (TINITA on 2017-12-20)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.68"
>0.68
  (TINITA on 2017-12-18)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.67_001"
>0.67_001 DEV
  (TINITA on 2017-12-16)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.67"
>0.67
  (TINITA on 2017-11-15)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.66_002"
>0.66_002 DEV
  (TINITA on 2017-11-14)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.66_001"
>0.66_001 DEV
  (TINITA on 2017-11-10)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.66"
>0.66
  (TINITA on 2017-08-17)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.65_001"
>0.65_001 DEV
  (TINITA on 2017-08-13)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.65"
>0.65
  (TINITA on 2017-05-18)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.64"
>0.64
  (TINITA on 2017-04-07)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.63_002"
>0.63_002 DEV
  (TINITA on 2017-04-03)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.63"
>0.63
  (TINITA on 2016-07-08)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.62"
>0.62
  (TINITA on 2016-02-22)</option>
<option
  
  value="INGY/YAML-LibYAML-0.59"
>0.59
  (INGY on 2015-01-26)</option>
<option
  
  value="INGY/YAML-LibYAML-0.58"
>0.58
  (INGY on 2015-01-21)</option>
<option
  
  value="INGY/YAML-LibYAML-0.56"
>0.56
  (INGY on 2015-01-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.55"
>0.55
  (INGY on 2014-12-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.54"
>0.54
  (INGY on 2014-11-29)</option>
<option
  
  value="INGY/YAML-LibYAML-0.53"
>0.53
  (INGY on 2014-11-28)</option>
<option
  
  value="INGY/YAML-LibYAML-0.52"
>0.52
  (INGY on 2014-08-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.51"
>0.51
  (INGY on 2014-08-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.50"
>0.50
  (INGY on 2014-08-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.49"
>0.49
  (INGY on 2014-08-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.48"
>0.48
  (INGY on 2014-08-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.47"
>0.47
  (INGY on 2014-08-09)</option>
<option
  
  value="INGY/YAML-LibYAML-0.46"
>0.46
  (INGY on 2014-08-05)</option>
<option
  
  value="INGY/YAML-LibYAML-0.45"
>0.45
  (INGY on 2014-08-04)</option>
<option
  
  value="INGY/YAML-LibYAML-0.44"
>0.44
  (INGY on 2014-07-13)</option>
<option
  
  value="INGY/YAML-LibYAML-0.43"
>0.43
  (INGY on 2014-07-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.42"
>0.42
  (INGY on 2014-07-11)</option>
<option
  
  value="INGY/YAML-LibYAML-0.41"
>0.41
  (INGY on 2013-03-13)</option>
<option
  
  value="INGY/YAML-LibYAML-0.40"
>0.40
  (INGY on 2013-03-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.39"
>0.39
  (INGY on 2013-02-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.38"
>0.38
  (INGY on 2012-01-04)</option>
<option
  
  value="INGY/YAML-LibYAML-0.37"
>0.37
  (INGY on 2011-09-29)</option>
<option
  
  value="INGY/YAML-LibYAML-0.35"
>0.35
  (INGY on 2011-04-03)</option>
<option
  
  value="INGY/YAML-LibYAML-0.34"
>0.34
  (INGY on 2010-09-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.33"
>0.33
  (INGY on 2010-04-15)</option>
<option
  
  value="INGY/YAML-LibYAML-0.27"
>0.27
  (INGY on 2008-06-07)</option>
<option
  
  value="INGY/YAML-LibYAML-0.26"
>0.26
  (INGY on 2007-06-26)</option>
<option
  
  value="INGY/YAML-LibYAML-0.25"
>0.25
  (INGY on 2007-06-25)</option>
<option
  
  value="INGY/YAML-LibYAML-0.24"
>0.24
  (INGY on 2007-06-24)</option>
<option
  
  value="INGY/YAML-LibYAML-0.23"
>0.23
  (INGY on 2007-06-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.22"
>0.22
  (INGY on 2007-06-22)</option>
<option
  
  value="INGY/YAML-LibYAML-0.21"
>0.21
  (INGY on 2007-06-21)</option>
<option
  
  value="INGY/YAML-LibYAML-0.20"
>0.20
  (INGY on 2007-06-18)</option>
<option
  
  value="INGY/YAML-LibYAML-0.19"
>0.19
  (INGY on 2007-06-18)</option>
<option
  
  value="INGY/YAML-LibYAML-0.18"
>0.18
  (INGY on 2007-06-18)</option>
<option
  
  value="INGY/YAML-LibYAML-0.17"
>0.17
  (INGY on 2007-06-07)</option>
<option
  
  value="INGY/YAML-LibYAML-0.16"
>0.16
  (INGY on 2007-05-31)</option>
<option
  
  value="INGY/YAML-LibYAML-0.15"
>0.15
  (INGY on 2007-05-31)</option>
<option
  
  value="INGY/YAML-LibYAML-0.14"
>0.14
  (INGY on 2007-05-30)</option>
<option
  
  value="INGY/YAML-LibYAML-0.12"
>0.12
  (INGY on 2007-05-30)</option>
<option
  
  value="INGY/YAML-LibYAML-0.11"
>0.11
  (INGY on 2007-05-30)</option>
<option
  
  value="INGY/YAML-LibYAML-0.10"
>0.10
  (INGY on 2007-05-28)</option>
<option
  
  value="INGY/YAML-LibYAML-0.09"
>0.09
  (INGY on 2007-05-28)</option>
<option
  
  value="INGY/YAML-LibYAML-0.08"
>0.08
  (INGY on 2007-05-26)</option>
<option
  
  value="INGY/YAML-LibYAML-0.07"
>0.07
  (INGY on 2007-05-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.06"
>0.06
  (INGY on 2007-05-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.05"
>0.05
  (INGY on 2007-05-21)</option>
<option
  
  value="INGY/YAML-LibYAML-0.04"
>0.04
  (INGY on 2007-05-21)</option>
<option
  
  value="INGY/YAML-LibYAML-0.03"
>0.03
  (INGY on 2007-05-19)</option>
<option
  
  value="INGY/YAML-LibYAML-0.02"
>0.02
  (INGY on 2007-05-15)</option>
<option
  
  value="INGY/YAML-LibYAML-0.01"
>0.01
  (INGY on 2007-05-11)</option>
</optgroup>
</select>
    </li>

    <li>
<ul class="dependencies">
  <li class="nav-header">Dependencies</li>
  <li><i>none</i></li>
  <li>
    <hr>
  </li>
  <li>
    <a href="https://metacpan.org/module/YAML::XS/requires">Reverse dependencies</a>
  </li>
  <li>
    <a href="http://deps.cpantesters.org/?module=YAML%3A%3AXS">CPAN Testers List</a>
  </li>
  <li>
    <a href="https://cpandeps.grinnz.com/?dist=YAML-LibYAML">Dependency graph</a>
  </li>
</ul>
    </li>
    <li class="nav-header">Permalinks</li>
    <li>
      <a href="https://metacpan.org/release/TINITA/YAML-LibYAML-0.89/view/lib/YAML/XS.pm">This version</a>
    </li>
    <li>
      <a href="./YAML::XS.html">Latest version</a>
    </li>
    <li>
<div class="plussers">
<div class="nav-header">++ed by:</div>
<div>
<a class="display-all" href="https://metacpan.org/author/TIMKA"><img src="https://www.gravatar.com/avatar/a350a413a98ecb2c89ed8f25241edddc?d=identicon&amp;s=20" title="TIMKA" alt="TIMKA"></a>
<a class="display-all" href="https://metacpan.org/author/YOUPONG"><img src="https://www.gravatar.com/avatar/45be30d66c5f5cb4d9ba25f35af52596?d=identicon&amp;s=20" title="YOUPONG" alt="YOUPONG"></a>
<a class="display-all" href="https://metacpan.org/author/PERLANCAR"><img src="https://www.gravatar.com/avatar/c66c9e215cc2342796cd87ca82d044a8?d=identicon&amp;s=20" title="PERLANCAR" alt="PERLANCAR"></a>
<a class="display-all" href="https://metacpan.org/author/RWP"><img src="https://www.gravatar.com/avatar/7110eb2389e69a066d9d7cad7a1cc2bf?d=identicon&amp;s=20" title="RWP" alt="RWP"></a>
<a class="display-all" href="https://metacpan.org/author/MRUEDA"><img src="https://www.gravatar.com/avatar/87c2ea2b91dac3a1a1f8ae9cd35dba72?d=identicon&amp;s=20" title="MRUEDA" alt="MRUEDA"></a>
</div>
<!-- Display counts of plussers-->
<div>
    <a href="https://metacpan.org/dist/YAML-LibYAML/plussers">27 PAUSE users</a>
</div>
<div>
    29 non-PAUSE users
</div>
</div>
    </li>
    <li>
<div id="metacpan_contributors">
  <div>
    <button class="btn-link"
      onclick="$(this).hide(); $('#metacpan_contributors ul').slideDown(); return false;"
    >and 1 contributors</button>
  </div>
  <ul style="display: none">
    <li class="contributor"
      data-contrib-email="ingy@ingy.net"
    >
      <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&amp;s=20" />
      Ingy döt Net
    </li>
  </ul>
</div>
    </li>
              </ul>
            </div>
          </nav>
          <div class="content-navigation">
<div class="breadcrumbs">
  <span>
    <a data-keyboard-shortcut="g a" rel="author" href="https://metacpan.org/author/TINITA" class="author-name">Tina Müller</a>
  </span>
  <span>&nbsp;/&nbsp;</span>
  <div class="release dist-release status-latest maturity-released">
    <span class="dropdown"><b class="caret"></b></span>
<select onchange="document.location.href=&#39;/release/&#39;+this.value+&#39;/view/lib/YAML/XS.pm&#39;" class="">
<option
  selected
  value="TINITA/YAML-LibYAML-0.89"
>0.89
  (TINITA on 2024-01-27)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.88_001"
>0.88_001 DEV
  (TINITA on 2024-01-24)</option>
<option
  
  value="INGY/YAML-LibYAML-0.88"
>0.88
  (INGY on 2023-05-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.87"
>0.87
  (INGY on 2023-05-04)</option>
<option
  
  value="INGY/YAML-LibYAML-0.86_001"
>0.86_001 DEV
  (INGY on 2023-05-04)</option>
<option
  
  value="INGY/YAML-LibYAML-0.86"
>0.86
  (INGY on 2023-01-26)</option>
<option
  
  value="INGY/YAML-LibYAML-0.85"
>0.85
  (INGY on 2022-09-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.84_003"
>0.84_003 DEV
  (INGY on 2022-09-09)</option>
<option
  
  value="INGY/YAML-LibYAML-0.84_002"
>0.84_002 DEV
  (INGY on 2022-09-09)</option>
<option
  
  value="INGY/YAML-LibYAML-0.84_001"
>0.84_001 DEV
  (INGY on 2022-09-09)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.84"
>0.84
  (TINITA on 2022-09-03)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.83"
>0.83
  (TINITA on 2021-05-08)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.82"
>0.82
  (TINITA on 2020-05-02)</option>
<option
  
  value="INGY/YAML-LibYAML-0.74"
>0.74
  (INGY on 2018-09-01)</option>
<option
  
  value="INGY/YAML-LibYAML-0.72_01"
>0.72_01 DEV
  (INGY on 2018-08-31)</option>
<option
  
  value="INGY/YAML-LibYAML-0.63_001"
>0.63_001 DEV
  (INGY on 2017-01-03)</option>
<option
  
  value="RURBAN/YAML-LibYAML-0.73"
>0.73
  (RURBAN on 2016-09-13)</option>
<option
  
  value="RURBAN/YAML-LibYAML-0.71"
>0.71
  (RURBAN on 2016-09-08)</option>
<option
  
  value="INGY/YAML-LibYAML-0.62_002"
>0.62_002 DEV
  (INGY on 2016-07-03)</option>
<option
  
  value="INGY/YAML-LibYAML-0.62_001"
>0.62_001 DEV
  (INGY on 2016-07-03)</option>
<option
  
  value="INGY/YAML-LibYAML-0.61"
>0.61
  (INGY on 2016-02-20)</option>
<option
  
  value="INGY/YAML-LibYAML-0.60"
>0.60
  (INGY on 2016-02-09)</option>
<option
  
  value="NAWGLAN/YAML-LibYAML-0.57"
>0.57
  (NAWGLAN on 2015-01-16)</option>
<option
  
  value="NUFFIN/YAML-LibYAML-0.32"
>0.32
  (NUFFIN on 2009-01-12)</option>
<option
  
  value="NUFFIN/YAML-LibYAML-0.31"
>0.31
  (NUFFIN on 2009-01-12)</option>
<option
  
  value="NUFFIN/YAML-LibYAML-0.30"
>0.30
  (NUFFIN on 2009-01-11)</option>
<option
  
  value="NUFFIN/YAML-LibYAML-0.29"
>0.29
  (NUFFIN on 2008-11-12)</option>
<optgroup label="BackPAN">'
<option
  
  value="TINITA/YAML-LibYAML-0.82_001"
>0.82_001 DEV
  (TINITA on 2021-05-02)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.81"
>0.81
  (TINITA on 2020-01-27)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.80"
>0.80
  (TINITA on 2019-08-22)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.79_001"
>0.79_001 DEV
  (TINITA on 2019-08-21)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.79"
>0.79
  (TINITA on 2019-06-11)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.78_002"
>0.78_002 DEV
  (TINITA on 2019-06-10)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.78_001"
>0.78_001 DEV
  (TINITA on 2019-05-30)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.78"
>0.78
  (TINITA on 2019-05-18)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.77_001"
>0.77_001 DEV
  (TINITA on 2019-05-15)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.77"
>0.77
  (TINITA on 2019-04-15)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.76_001"
>0.76_001 DEV
  (TINITA on 2019-03-13)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.76"
>0.76
  (TINITA on 2018-12-30)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.75_001"
>0.75_001 DEV
  (TINITA on 2018-12-16)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.75"
>0.75
  (TINITA on 2018-11-03)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.74_001"
>0.74_001 DEV
  (TINITA on 2018-10-14)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.72"
>0.72
  (TINITA on 2018-07-08)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.70_001"
>0.70_001 DEV
  (TINITA on 2018-06-27)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.70"
>0.70
  (TINITA on 2018-06-09)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.69_001"
>0.69_001 DEV
  (TINITA on 2018-06-07)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.69"
>0.69
  (TINITA on 2017-12-26)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.68_002"
>0.68_002 DEV
  (TINITA on 2017-12-22)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.68_001"
>0.68_001 DEV
  (TINITA on 2017-12-20)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.68"
>0.68
  (TINITA on 2017-12-18)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.67_001"
>0.67_001 DEV
  (TINITA on 2017-12-16)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.67"
>0.67
  (TINITA on 2017-11-15)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.66_002"
>0.66_002 DEV
  (TINITA on 2017-11-14)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.66_001"
>0.66_001 DEV
  (TINITA on 2017-11-10)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.66"
>0.66
  (TINITA on 2017-08-17)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.65_001"
>0.65_001 DEV
  (TINITA on 2017-08-13)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.65"
>0.65
  (TINITA on 2017-05-18)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.64"
>0.64
  (TINITA on 2017-04-07)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.63_002"
>0.63_002 DEV
  (TINITA on 2017-04-03)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.63"
>0.63
  (TINITA on 2016-07-08)</option>
<option
  
  value="TINITA/YAML-LibYAML-0.62"
>0.62
  (TINITA on 2016-02-22)</option>
<option
  
  value="INGY/YAML-LibYAML-0.59"
>0.59
  (INGY on 2015-01-26)</option>
<option
  
  value="INGY/YAML-LibYAML-0.58"
>0.58
  (INGY on 2015-01-21)</option>
<option
  
  value="INGY/YAML-LibYAML-0.56"
>0.56
  (INGY on 2015-01-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.55"
>0.55
  (INGY on 2014-12-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.54"
>0.54
  (INGY on 2014-11-29)</option>
<option
  
  value="INGY/YAML-LibYAML-0.53"
>0.53
  (INGY on 2014-11-28)</option>
<option
  
  value="INGY/YAML-LibYAML-0.52"
>0.52
  (INGY on 2014-08-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.51"
>0.51
  (INGY on 2014-08-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.50"
>0.50
  (INGY on 2014-08-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.49"
>0.49
  (INGY on 2014-08-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.48"
>0.48
  (INGY on 2014-08-16)</option>
<option
  
  value="INGY/YAML-LibYAML-0.47"
>0.47
  (INGY on 2014-08-09)</option>
<option
  
  value="INGY/YAML-LibYAML-0.46"
>0.46
  (INGY on 2014-08-05)</option>
<option
  
  value="INGY/YAML-LibYAML-0.45"
>0.45
  (INGY on 2014-08-04)</option>
<option
  
  value="INGY/YAML-LibYAML-0.44"
>0.44
  (INGY on 2014-07-13)</option>
<option
  
  value="INGY/YAML-LibYAML-0.43"
>0.43
  (INGY on 2014-07-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.42"
>0.42
  (INGY on 2014-07-11)</option>
<option
  
  value="INGY/YAML-LibYAML-0.41"
>0.41
  (INGY on 2013-03-13)</option>
<option
  
  value="INGY/YAML-LibYAML-0.40"
>0.40
  (INGY on 2013-03-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.39"
>0.39
  (INGY on 2013-02-12)</option>
<option
  
  value="INGY/YAML-LibYAML-0.38"
>0.38
  (INGY on 2012-01-04)</option>
<option
  
  value="INGY/YAML-LibYAML-0.37"
>0.37
  (INGY on 2011-09-29)</option>
<option
  
  value="INGY/YAML-LibYAML-0.35"
>0.35
  (INGY on 2011-04-03)</option>
<option
  
  value="INGY/YAML-LibYAML-0.34"
>0.34
  (INGY on 2010-09-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.33"
>0.33
  (INGY on 2010-04-15)</option>
<option
  
  value="INGY/YAML-LibYAML-0.27"
>0.27
  (INGY on 2008-06-07)</option>
<option
  
  value="INGY/YAML-LibYAML-0.26"
>0.26
  (INGY on 2007-06-26)</option>
<option
  
  value="INGY/YAML-LibYAML-0.25"
>0.25
  (INGY on 2007-06-25)</option>
<option
  
  value="INGY/YAML-LibYAML-0.24"
>0.24
  (INGY on 2007-06-24)</option>
<option
  
  value="INGY/YAML-LibYAML-0.23"
>0.23
  (INGY on 2007-06-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.22"
>0.22
  (INGY on 2007-06-22)</option>
<option
  
  value="INGY/YAML-LibYAML-0.21"
>0.21
  (INGY on 2007-06-21)</option>
<option
  
  value="INGY/YAML-LibYAML-0.20"
>0.20
  (INGY on 2007-06-18)</option>
<option
  
  value="INGY/YAML-LibYAML-0.19"
>0.19
  (INGY on 2007-06-18)</option>
<option
  
  value="INGY/YAML-LibYAML-0.18"
>0.18
  (INGY on 2007-06-18)</option>
<option
  
  value="INGY/YAML-LibYAML-0.17"
>0.17
  (INGY on 2007-06-07)</option>
<option
  
  value="INGY/YAML-LibYAML-0.16"
>0.16
  (INGY on 2007-05-31)</option>
<option
  
  value="INGY/YAML-LibYAML-0.15"
>0.15
  (INGY on 2007-05-31)</option>
<option
  
  value="INGY/YAML-LibYAML-0.14"
>0.14
  (INGY on 2007-05-30)</option>
<option
  
  value="INGY/YAML-LibYAML-0.12"
>0.12
  (INGY on 2007-05-30)</option>
<option
  
  value="INGY/YAML-LibYAML-0.11"
>0.11
  (INGY on 2007-05-30)</option>
<option
  
  value="INGY/YAML-LibYAML-0.10"
>0.10
  (INGY on 2007-05-28)</option>
<option
  
  value="INGY/YAML-LibYAML-0.09"
>0.09
  (INGY on 2007-05-28)</option>
<option
  
  value="INGY/YAML-LibYAML-0.08"
>0.08
  (INGY on 2007-05-26)</option>
<option
  
  value="INGY/YAML-LibYAML-0.07"
>0.07
  (INGY on 2007-05-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.06"
>0.06
  (INGY on 2007-05-23)</option>
<option
  
  value="INGY/YAML-LibYAML-0.05"
>0.05
  (INGY on 2007-05-21)</option>
<option
  
  value="INGY/YAML-LibYAML-0.04"
>0.04
  (INGY on 2007-05-21)</option>
<option
  
  value="INGY/YAML-LibYAML-0.03"
>0.03
  (INGY on 2007-05-19)</option>
<option
  
  value="INGY/YAML-LibYAML-0.02"
>0.02
  (INGY on 2007-05-15)</option>
<option
  
  value="INGY/YAML-LibYAML-0.01"
>0.01
  (INGY on 2007-05-11)</option>
</optgroup>
</select>
    <a data-keyboard-shortcut="g d" class="release-name" href="https://metacpan.org/dist/YAML-LibYAML">YAML-LibYAML-0.89</a>
  </div>
<span class="river-gauge-gauge">
  <svg width="24px"
       height="15px"
       version="1.1"
       xmlns="http://www.w3.org/2000/svg"
       xmlns:xlink="http://www.w3.org/1999/xlink">

    <g>
      <title>        River stage four &#10;
          • 260 direct dependents &#10;          • 1141 total dependents
      </title>

      <rect x="0"  y="0" width="4" height="15" fill="#7ea3f2" />
      <rect x="5"  y="0" width="4" height="15" fill="#7ea3f2" />
      <rect x="10"  y="0" width="4" height="15" fill="#7ea3f2" />
      <rect x="15"  y="0" width="4" height="15" fill="#7ea3f2" />
      <rect x="20"  y="0" width="4" height="15" fill="#e4e2e2" />
    </g>
  </svg>

</span>
<div id="YAML-LibYAML-fav" class="logged_in">
<form action="https://metacpan.org/account/favorite/add" style="display: inline" onsubmit="return favDistribution(this)">
    <input type="hidden" name="remove" value="0">
    <input type="hidden" name="release" value="YAML-LibYAML-0.89">
    <input type="hidden" name="author" value="TINITA">
    <input type="hidden" name="distribution" value="YAML-LibYAML">
    <button type="submit" class="favorite highlight"><span>56</span> ++</button>
</form>
</div>
<div class="logged_out">
<a href="./YAML::XS.html" onclick="alert('Please sign in to add favorites'); return false" class="favorite highlight">
<span>56</span> ++</a>
</div>
   / <span>YAML::XS</span>
</div>
          </div>
          <main class="content">


<nav class="toc">
  <div class="toc-header"><strong>Contents</strong></div>
<ul>
  <li><a href="./YAML::XS.html#NAME">NAME</a></li>
  <li><a href="./YAML::XS.html#SYNOPSIS">SYNOPSIS</a></li>
  <li><a href="./YAML::XS.html#DESCRIPTION">DESCRIPTION</a></li>
  <li><a href="./YAML::XS.html#CONFIGURATION">CONFIGURATION</a></li>
  <li><a href="./YAML::XS.html#USING-YAML::XS-WITH-UNICODE">USING YAML::XS WITH UNICODE</a></li>
  <li><a href="./YAML::XS.html#LIBYAML">LIBYAML</a></li>
  <li><a href="./YAML::XS.html#SEE-ALSO">SEE ALSO</a></li>
  <li><a href="./YAML::XS.html#AUTHOR">AUTHOR</a></li>
  <li><a href="./YAML::XS.html#COPYRIGHT-AND-LICENSE">COPYRIGHT AND LICENSE</a></li>
</ul></nav>
<div class="pod anchors">
<h1 id="NAME">NAME</h1>

<p>YAML::XS - Perl YAML Serialization using XS and libyaml</p>


<a href="https://github.com/ingydotnet/yaml-libyaml-pm/actions/workflows/linux.yml"><img alt="linux" src="https://github.com/ingydotnet/yaml-libyaml-pm/actions/workflows/linux.yml/badge.svg" /></a>

<h1 id="SYNOPSIS">SYNOPSIS</h1>

<pre><code>    use YAML::XS;

    my $yaml = Dump [ 1..4 ];
    my $array = Load $yaml;</code></pre>

<h1 id="DESCRIPTION">DESCRIPTION</h1>

<p>Kirill Simonov&#39;s <code>libyaml</code> is arguably the best YAML implementation. The C library is written precisely to the YAML 1.1 specification. It was originally bound to Python and was later bound to Ruby.</p>

<p>This module is a Perl XS binding to libyaml which offers Perl the best YAML support to date.</p>

<p>This module exports the functions <code>Dump</code>, <code>Load</code>, <code>DumpFile</code> and <code>LoadFile</code>. These functions are intended to work exactly like <code>YAML.pm</code>&#39;s corresponding functions. Only <code>Load</code> and <code>Dump</code> are exported by default.</p>

<h1 id="CONFIGURATION">CONFIGURATION</h1>

<ul>

<li><p><code>$YAML::XS::LoadBlessed</code> (since v0.69)</p>

<p>Default: false.</p>

<p>The default was changed in version 0.81.</p>

<p>When set to false, it will not bless data into objects, which can be a security problem, when loading YAML from an untrusted source. It will silently ignore the tag and just load the data unblessed.</p>

<p>In PyYAML, this is called SafeLoad.</p>

<p>If set to true, it will load the following YAML as objects:</p>

<pre><code>    ---
    local: !Foo::Bar [a]
    perl: !!perl/hash:Foo::Bar { a: 1 }
    regex: !!perl/regexp:Foo::Bar pattern</code></pre>

<p>You can create any kind of object with YAML. The creation itself is not the critical part. If the class has a <code>DESTROY</code> method, it will be called once the object is deleted. An example with File::Temp removing files can be found at <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862373">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862373</a>.</p>

</li>
<li><p><code>$YAML::XS::ForbidDuplicateKeys</code> (since 0.84)</p>

<p>Default: false</p>

<p>When set to true, <code>Load</code> will die when encountering a duplicate key in a hash, e.g.</p>

<pre><code>    key: value
    key: another value</code></pre>

<p>This can be useful for bigger YAML documents where it is not that obvious, and it is recommended to set it to true. That&#39;s also what a YAML loader should do by default according to the YAML specification.</p>

</li>
<li><p><code>$YAML::XS::UseCode</code></p>

</li>
<li><p><code>$YAML::XS::DumpCode</code></p>

</li>
<li><p><code>$YAML::XS::LoadCode</code></p>

<p>If enabled supports deparsing and evaling of code blocks.</p>

<p>Note that support for loading code was added in version 0.75, although <code>$LoadCode</code> was documented already in earlier versions.</p>

</li>
<li><p><code>$YAML::XS::QuoteNumericStrings</code></p>

<p>When true (the default) strings that look like numbers but have not been numified will be quoted when dumping.</p>

<p>This ensures leading that things like leading zeros and other formatting are preserved.</p>

</li>
<li><p><code>$YAML::XS::Boolean</code> (since v0.67)</p>

<p>Default: undef</p>

<p>When used with perl 5.36 or later, builtin booleans will work out of the box. They will be created by <code>Load</code> and recognized by <code>Dump</code> automatically (since YAML::XS 0.89).</p>

<pre><code>    say Dump({ truth =&gt; builtin::true });
    # truth: true</code></pre>

<p>For older perl versions you can use the following configuration to serialize data as YAML booleans:</p>

<p>When set to <code>&quot;JSON::PP&quot;</code> or <code>&quot;boolean&quot;</code>, the plain (unquoted) strings <code>true</code> and <code>false</code> will be loaded as <code>JSON::PP::Boolean</code> or <code>boolean.pm</code> objects. Those objects will be dumped again as plain &quot;true&quot; or &quot;false&quot;.</p>

<p>It will try to load [JSON::PP] or [boolean] and die if it can&#39;t be loaded.</p>

<p>With that it&#39;s possible to add new &quot;real&quot; booleans to a data structure:</p>

<pre><code>    local $YAML::XS::Boolean = &quot;JSON::PP&quot;; # or &quot;boolean&quot;
    my $data = Load(&quot;booltrue: true&quot;);
    $data-&gt;{boolfalse} = JSON::PP::false;
    my $yaml = Dump($data);
    # boolfalse: false
    # booltrue: true</code></pre>

<p>It also lets booleans survive when loading YAML via YAML::XS and encode it in JSON via one of the various JSON encoders, which mostly support JSON::PP booleans.</p>

<p>Please note that JSON::PP::Boolean and boolean.pm behave a bit differently. Ideally you should only use them in boolean context.</p>

<p>If not set, booleans are loaded as special perl variables <code>PL_sv_yes</code> and <code>PL_sv_no</code>, which have the disadvantage that they are readonly, and you can&#39;t add those to an existing data structure with pure perl.</p>

<p>If you simply need to load &quot;perl booleans&quot; that are true or false in boolean context, you will be fine with the default setting.</p>

</li>
<li><p><code>$YAML::XS::Indent</code> (since v0.76)</p>

<p>Default is 2.</p>

<p>Sets the number of spaces for indentation for <code>Dump</code>.</p>

</li>
</ul>

<h1 id="USING-YAML::XS-WITH-UNICODE"><a id="USING"></a>USING YAML::XS WITH UNICODE</h1>

<p>Handling unicode properly in Perl can be a pain. YAML::XS only deals with streams of utf8 octets. Just remember this:</p>

<pre><code>    $perl = Load($utf8_octets);
    $utf8_octets = Dump($perl);</code></pre>

<p>There are many, many places where things can go wrong with unicode. If you are having problems, use Devel::Peek on all the possible data points.</p>

<h1 id="LIBYAML">LIBYAML</h1>

<p>You can find out (since v.079) which libyaml version this module was built with:</p>

<pre><code>    my $libyaml_version = YAML::XS::LibYAML::libyaml_version();</code></pre>

<h1 id="SEE-ALSO"><a id="SEE"></a>SEE ALSO</h1>

<ul>

<li><p>YAML.pm</p>

</li>
<li><p>YAML::Syck</p>

</li>
<li><p>YAML::Tiny</p>

</li>
<li><p>YAML::PP</p>

</li>
<li><p>YAML::PP::LibYAML</p>

</li>
</ul>

<h1 id="AUTHOR">AUTHOR</h1>

<p>Ingy d&ouml;t Net <a href="mailto:ingy@ingy.net">ingy@ingy.net</a></p>

<h1 id="COPYRIGHT-AND-LICENSE"><a id="COPYRIGHT"></a>COPYRIGHT AND LICENSE</h1>

<p>Copyright 2007-2024 - Ingy d&ouml;t Net</p>

<p>This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.</p>

<p>See <a href="http://www.perl.com/perl/misc/Artistic.html">http://www.perl.com/perl/misc/Artistic.html</a></p></div>

<div id="metacpan_install-instructions-dialog" class="modal fade">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
        <h4 class="modal-title">Module Install Instructions</h4>
      </div>
      <div class="modal-body">
        <p>To install YAML::LibYAML, copy and paste the appropriate command in to your terminal.</p>
        <p><a href="https://metacpan.org/dist/App-cpanminus/view/bin/cpanm">cpanm</a></p>
        <pre><code>cpanm YAML::LibYAML</code></pre>
        <p><a href="https://metacpan.org/pod/CPAN">CPAN shell</a></p>
        <pre><code>perl -MCPAN -e shell
install YAML::LibYAML</code></pre>
        <p>For more information on module installation, please visit <a href="https://www.cpan.org/modules/INSTALL.html">the detailed CPAN module installation guide</a>.</p>
      </div>
      <div class="modal-footer">
        <a href="./YAML::XS.html#" data-dismiss="modal" class="btn">Close</a>
      </div>
    </div>
  </div>
</div>
          </main>
          <div class="content-pagination">
          </div>
        </div>
        <footer class="footer">
          <div class="footer-container">
            <div class="footer-social">
              <div class="footer-link footer-logo">
                <a href="https://metacpan.org/">
                  <img src="https://metacpan.org/static/images/metacpan-logo.svg" alt="MetaCPAN" />
                </a>
              </div>
              <a class="footer-social-link" href="https://github.com/metacpan">
                <i class="fab fa-github-square"></i>
              </a>
              <a class="footer-social-link" href="https://fosstodon.org/@metacpan">
                <i class="fab fa-mastodon"></i>
              </a>
            </div>
            <div class="footer-links">
              <div class="footer-link">
                  <a href="https://metacpan.org/about">About</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/about/sponsors">Sponsor</a>
              </div>
              <div class="footer-link">
                  <a href="https://grep.metacpan.org">grep::cpan</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/recent">Recent</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/about/faq">FAQ</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/tools">Tools</a>
              </div>
              <div class="footer-link">
                  <a href="https://fastapi.metacpan.org/">API</a>
              </div>
              <div class="footer-link">
                  <a href="https://www.perl.org/">Perl.org</a>
              </div>
            </div>
            <div class="footer-sponsors">
              <a class="footer-sponsor-link" target="_blank" href="https://www.bytemark.co.uk/" rel="noopener">
                <img class="footer-sponsor-bytemark" src="https://metacpan.org/static/images/sponsors/bytemark_logo.svg" alt="Bytemark logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://www.liquidweb.com/" rel="noopener">
                <img class="footer-sponsor-liquidweb" src="https://metacpan.org/static/images/sponsors/liquidweb_logo.png" alt="liquidweb logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://deriv.com/careers/" rel="noopener">
                <img class="footer-sponsor-deriv" src="https://metacpan.org/static/images/sponsors/deriv.svg" alt="Deriv logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://geocode.xyz" rel="noopener">
                <img class="footer-sponsor-geocode" src="https://metacpan.org/static/images/sponsors/geocodelogo.svg" alt="Geocode logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://www.fastly.com/" rel="noopener">
                <img class="footer-sponsor-fastly" src="https://metacpan.org/static/images/sponsors/fastly_logo.svg" alt="Fastly logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://opencagedata.com" rel="noopener">
                <img class="footer-sponsor-opencage" src="https://metacpan.org/static/images/sponsors/open-cage.svg" alt="OpenCage logo">
              </a>
            </div>
          </div>
        </footer>
        <div class="modal fade" tabindex="-1" role="dialog" id="metacpan_keyboard-shortcuts">
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal">&times;</button>
                <h4 class="modal-title">Keyboard Shortcuts</h4>
              </div>
              <div class="modal-body row">
<div class="col-md-6">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>Global</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>s</kbd>
        </td>
        <td>Focus search bar</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>?</kbd>
        </td>
        <td>Bring up this help dialog</td>
      </tr>
    </tbody>
  </table>

  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>GitHub</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>p</kbd>
        </td>
        <td>Go to pull requests</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>i</kbd>
        </td>
        <td>go to github issues (only if github is preferred repository)</td>
      </tr>
    </tbody>
  </table>
</div>

<div class="col-md-6">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>POD</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>a</kbd>
        </td>
        <td>Go to author</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>c</kbd>
        </td>
        <td>Go to changes</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>i</kbd>
        </td>
        <td>Go to issues</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>d</kbd>
        </td>
        <td>Go to dist</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>r</kbd>
        </td>
        <td>Go to repository/SCM</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>s</kbd>
        </td>
        <td>Go to source</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>b</kbd>
        </td>
        <td>Go to file browse</td>
      </tr>

    </tbody>
  </table>
</div>

<div class="col-md-12">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>Search terms</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><em>module:</em> (e.g. <a href="https://metacpan.org/search?q=module%3APlugin">module:Plugin</a>)</td>
      </tr>
      <tr>
        <td><em>distribution:</em> (e.g. <a href="https://metacpan.org/search?q=distribution%3ADancer+auth">distribution:Dancer auth</a>)</td>
      </tr>
      <tr>
        <td><em>author:</em> (e.g. <a href="https://metacpan.org/search?q=author%3ASONGMU+Redis">author:SONGMU Redis</a>)</td>
      </tr>
      <tr>
        <td><em>version:</em> (e.g. <a href="https://metacpan.org/search?q=version%3A1.00">version:1.00</a>)</td>
      </tr>
    </tbody>
  </table>
</div>
              </div>
              <div class="modal-footer"></div>
            </div>
          </div>
        </div>
    </body>
</html>
